export default [
  {
    // 导出Word文档
    name: 'ExportWord',
    path: 'export-word',
    meta: {
      title: 'ExportWord'
    },
    component: () => import('../views/ExportDemo/word.vue'),
  },
  {
    // 工单控制台
    name: 'WorkOrderConsole',
    path: 'work-order-console',
    meta: {
      title: 'WorkOrderConsole'
    },
    component: () => import('../views/WorkOrder/WorkOrderConsole.vue'),
  },
  {
    // 工单控制台 - 用户视角的统计面板
    name: 'WorkOrderConsoleByUser',
    path: 'work-order-console-by-user',
    meta: {
      title: 'WorkOrderConsoleByUser'
    },
    component: () => import('../views/WorkOrder/WorkOrderConsoleByUser.vue'),
  },
  {
    // 工单控制台 - 用户视角的统计面板 2
    name: 'WorkOrderConsoleByUser2',
    path: 'work-order-console-by-user-2',
    meta: {
      title: 'WorkOrderConsoleByUser2'
    },
    component: () => import('../views/WorkOrder/WorkOrderConsoleByUser2.vue'),
  },
  {
    // 项目统计(好多个项目的)
    name: 'ProjectStatistics2',
    path: 'project-statistics-2',
    meta: {
      title: 'ProjectStatistics2'
    },
    component: () => import('../views/ProjectStatistics2.vue'),
  },
  {
    // 项目统计
    name: 'ProjectTaskPlan',
    path: 'project-task-plan',
    meta: {
      title: 'ProjectTaskPlan'
    },
    component: () => import('../views/ProjectTaskPlan.vue'),
  },
  {
    // 项目统计
    name: 'ProjectStatistics',
    path: 'project-statistics',
    meta: {
      title: 'ProjectStatistics'
    },
    component: () => import('../views/ProjectStatistics.vue'),
  },
  {
    name: 'UsersAttendanceCalendar',
    path: 'users-attendance-calendar',
    meta: {
      title: 'UsersAttendanceCalendar'
    },
    component: () => import('../views/UsersAttendanceCalendar.vue'),
  },
  {
    name: 'UsersOvertimeList',
    path: 'users-overtime-list',
    meta: {
      title: 'UsersOvertimeList'
    },
    component: () => import('../views/UsersOvertimeList.vue'),
  },
  {
    name: 'UsersLeaveList',
    path: 'users-leave-list',
    meta: {
      title: 'UsersLeaveList'
    },
    component: () => import('../views/UsersLeaveList.vue'),
  },
  {
    name: 'UsersList',
    path: 'users-list',
    meta: {
      title: 'UsersList'
    },
    component: () => import('../views/UsersList.vue'),
  },
  {
    name: 'AttendancePersonalList',
    path: 'attendance-personal-list',
    meta: {
      title: 'AttendancePersonalList'
    },
    component: () => import('../views/AttendancePersonalList.vue'),
  },
  {
    name: 'AttendanceTeamList',
    path: 'attendance-team-list',
    meta: {
      title: 'AttendanceTeamList'
    },
    component: () => import('../views/AttendanceTeamList.vue'),
  },
  {
    name: 'LeaveApproval',
    path: 'leave-approval',
    meta: {
      title: 'LeaveApproval'
    },
    component: () => import('../views/LeaveApproval.vue'),
  },
  {
    name: 'TestCGT',
    path: 'test-cgt',
    meta: {
      title: 'TestCGT'
    },
    component: () => import('../views/TestCGT.vue'),
  },
  {
    name: 'Training',
    path: 'training',
    meta: {
      title: 'Training'
    },
    component: () => import('../views/Training.vue'),
  },
  {
    name: 'AssetStatistics',
    path: 'asset-statistics',
    meta: {
      title: 'AssetStatistics'
    },
    component: () => import('../views/AssetStatistics.vue'),
  },
  {
    name: 'Timelog',
    path: 'timelog',
    meta: {
      title: 'Timelog'
    },
    component: () => import('../views/Timelog.vue'),
  },
  {
    name: 'Team',
    path: 'team',
    meta: {
      title: 'Team'
    },
    component: () => import('../views/Team.vue'),
  },
  {
    name: 'Statistics',
    path: 'statistics/:id?',
    meta: {
      title: 'Statistics'
    },
    component: () => import('../views/Statistics.vue'),
  },
  {
    name: 'ProductionReport',
    path: 'production-report/:id?',
    meta: {
      title: 'ProductionReport'
    },
    component: () => import('../views/ProductionReport.vue'),
  },
  {
    name: 'Chart',
    path: 'chart/:id?',
    meta: {
      title: 'Chart'
    },
    component: () => import('../views/Chart.vue'),
  },
  {
    name: 'Users',
    path: 'users',
    meta: {
      title: 'Users'
    },
    component: () => import('../views/Users.vue'),
  },
  {
    name: 'Setting',
    path: 'setting',
    meta: {
      title: 'Setting'
    },
    component: () => import('../views/Setting.vue'),
  },
  {
    name: 'RequirementStatistics',
    path: 'requirement-statistics',
    meta: {
      title: 'RequirementStatistics'
    },
    component: () => import('../views/RequirementStatistics.vue'),
  },
  {
    name: 'RequirementStatisticsGulp',
    path: 'requirement-statistics-gulp',
    meta: {
      title: 'RequirementStatisticsGulp'
    },
    component: () => import('../views/RequirementStatisticsGulp.vue'),
  },
  {
    name: 'RequirementStatisticsProject',
    path: 'requirement-statistics-project',
    meta: {
      title: 'RequirementStatisticsProject'
    },
    component: () => import('../views/RequirementStatisticsProject.vue'),
  },
  {
    name: 'WorkingDesktop',
    path: 'working-desktop',
    meta: {
      title: 'WorkingDesktop'
    },
    component: () => import('../views/WorkingDesktop.vue'),
  },
  {
    name: 'Clockin',
    path: 'clockin',
    meta: {
      title: 'Clockin'
    },
    component: () => import('../views/Clockin.vue'),
  },
  {
    name: 'ClockinList',
    path: 'clockin-list',
    meta: {
      title: 'ClockinList'
    },
    component: () => import('../views/ClockinList.vue'),
  },
  {
    name: 'ResourceManagement',
    path: 'resource-management',
    meta: {
      title: 'ResourceManagement'
    },
    component: () => import('../views/ResourceManagement.vue'),
  },
  {
    name: 'ResourceManagement2',
    path: 'resource-management-2',
    meta: {
      title: 'ResourceManagement2'
    },
    component: () => import('../views/ResourceManagement2.vue'),
  },
  {
    name: 'ResourceManagement3',
    path: 'resource-management-3',
    meta: {
      title: 'ResourceManagement3'
    },
    component: () => import('../views/ResourceManagement3.vue'),
  },
  {
    name: 'ProjectSummary',
    path: 'project-summary',
    meta: {
      title: 'ProjectSummary'
    },
    component: () => import('../views/ProjectSummary.vue'),
  },
  {
    name: 'ResourceManagement4',
    path: 'resource-management-4',
    meta: {
      title: 'ResourceManagement4'
    },
    component: () => import('../views/ResourceManagement4.vue'),
  },
  {
    name: 'HumanResourceStatistics1',
    path: 'human-resource-statistics-1',
    meta: {
      title: 'HumanResourceStatistics1'
    },
    component: () => import('../views/HumanResourceStatistics1.vue'),
  },
  {
    name: 'HumanResourceStatistics2',
    path: 'human-resource-statistics-2',
    meta: {
      title: 'HumanResourceStatistics2'
    },
    component: () => import('../views/HumanResourceStatistics2.vue'),
  },
  {
    name: 'HumanResourceStatistics3',
    path: 'human-resource-statistics-3',
    meta: {
      title: 'HumanResourceStatistics3'
    },
    component: () => import('../views/HumanResourceStatistics3.vue'),
  },
  {
    name: 'HumanStatistics',
    path: 'human-statistics',
    meta: {
      title: 'HumanStatistics'
    },
    component: () => import('../views/HumanStatistics.vue'),
  },
  {
    name: 'Overtime',
    path: 'overtime',
    meta: {
      title: 'Overtime'
    },
    component: () => import('../views/Overtime.vue'),
  },
  {
    name: 'OvertimeList',
    path: 'overtime-list',
    meta: {
      title: 'OvertimeList'
    },
    component: () => import('../views/OvertimeListCopy.vue'),
  },
  {
    name: 'OvertimeList2',
    path: 'overtime-list-2',
    meta: {
      title: 'OvertimeList2'
    },
    component: () => import('../views/OvertimeList2.vue'),
  },
  {
    name: 'PersonalCenter',
    path: 'personal-center/:type?',
    meta: {
      title: 'PersonalCenter'
    },
    component: () => import('../views/PersonalCenter.vue'),
  },
  {
    name: 'HolidaySet',
    path: 'holiday-set',
    meta: {
      title: 'HolidaySet'
    },
    component: () => import('../views/HolidaySet.vue'),
  },
  {
    name: 'UserSelf',
    path: 'user-self',
    meta: {
      title: 'UserSelf'
    },
    component: () => import('../views/UserSelf.vue'),
  },
  {
    name: 'Leave',
    path: 'leave',
    meta: {
      title: 'Leave'
    },
    component: () => import('../views/Leave.vue'),
  },
  {
    name: 'LeaveList',
    path: 'leave-list',
    meta: {
      title: 'LeaveList'
    },
    component: () => import('../views/LeaveList.vue'),
  },
  {
    name: 'LeaveList2',
    path: 'leave-list-2',
    meta: {
      title: 'LeaveList2'
    },
    component: () => import('../views/LeaveList2.vue'),
  },
  {
    name: 'LeaveStatistics',
    path: 'leave-statistics',
    meta: {
      title: 'LeaveStatistics'
    },
    component: () => import('../views/LeaveStatistics.vue'),
  },
  {
    name: 'LeaveStatistics2',
    path: 'leave-statistics-2',
    meta: {
      title: 'LeaveStatistics2'
    },
    component: () => import('../views/LeaveStatistics2.vue'),
  },
  {
    name: 'Test',
    path: 'test',
    meta: {
      title: 'Test'
    },
    component: () => import('../views/Test.vue'),
  },
  {
    name: 'ClockinListComp',
    path: 'clockin-list-comp',
    meta: {
      title: 'ClockinListComp'
    },
    component: () => import('../views/ClockinListComp.vue'),
  }
]